\hypertarget{class_cedian_udp_protocol}{}\section{Cedian\+Udp\+Protocol Class Reference}
\label{class_cedian_udp_protocol}\index{Cedian\+Udp\+Protocol@{Cedian\+Udp\+Protocol}}
Inheritance diagram for Cedian\+Udp\+Protocol\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_cedian_udp_protocol}
\end{center}
\end{figure}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_cedian_udp_protocol_a246b886618d0716e23e089309b390970}\label{class_cedian_udp_protocol_a246b886618d0716e23e089309b390970}} 
void {\bfseries msg\+Incoming} ()
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_cedian_udp_protocol_a6b8ee3b20fab2a6958aeb0ef6409129e}\label{class_cedian_udp_protocol_a6b8ee3b20fab2a6958aeb0ef6409129e}} 
{\bfseries Cedian\+Udp\+Protocol} (Q\+Object $\ast$parent=nullptr)
\item 
\mbox{\Hypertarget{class_cedian_udp_protocol_aaaea6105938fe6fea3c8bacba39e6ff3}\label{class_cedian_udp_protocol_aaaea6105938fe6fea3c8bacba39e6ff3}} 
Q\+Network\+Datagram \& {\bfseries data\+Gram} ()
\item 
\mbox{\Hypertarget{class_cedian_udp_protocol_ab20862a85abe2ee056e2088603918d91}\label{class_cedian_udp_protocol_ab20862a85abe2ee056e2088603918d91}} 
Q\+Host\+Address \& {\bfseries address} ()
\item 
\mbox{\Hypertarget{class_cedian_udp_protocol_a4314f8a978982e860919692c4b985f27}\label{class_cedian_udp_protocol_a4314f8a978982e860919692c4b985f27}} 
qint32 \& {\bfseries port} ()
\item 
\mbox{\Hypertarget{class_cedian_udp_protocol_a08dd1c4706bf31883020f04504ddb1fa}\label{class_cedian_udp_protocol_a08dd1c4706bf31883020f04504ddb1fa}} 
qint32 \& {\bfseries local\+Port} ()
\item 
\mbox{\Hypertarget{class_cedian_udp_protocol_adfe85c87b84c77144aac0f4d86a50638}\label{class_cedian_udp_protocol_adfe85c87b84c77144aac0f4d86a50638}} 
\mbox{\hyperlink{class_cedian_udp_message}{Cedian\+Udp\+Message}} \& {\bfseries msg} ()
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual bool \mbox{\hyperlink{class_cedian_udp_protocol_ad9dfd948a1a10f445d75ccc869b3bc52}{dispatcher}} (const Q\+Byte\+Array \&) override
\begin{DoxyCompactList}\small\item\em 语义解析器 分发报文 /.../quint16 size/.../\+Q\+Byte\+Array data/.../ \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_cedian_udp_protocol_ad9dfd948a1a10f445d75ccc869b3bc52}\label{class_cedian_udp_protocol_ad9dfd948a1a10f445d75ccc869b3bc52}} 
\index{Cedian\+Udp\+Protocol@{Cedian\+Udp\+Protocol}!dispatcher@{dispatcher}}
\index{dispatcher@{dispatcher}!Cedian\+Udp\+Protocol@{Cedian\+Udp\+Protocol}}
\subsubsection{\texorpdfstring{dispatcher()}{dispatcher()}}
{\footnotesize\ttfamily bool Cedian\+Udp\+Protocol\+::dispatcher (\begin{DoxyParamCaption}\item[{const Q\+Byte\+Array \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}



语义解析器 分发报文 /.../quint16 size/.../\+Q\+Byte\+Array data/.../ 


\begin{DoxyParams}{Parameters}
{\em 数据包} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
0 no dispatched(others) 1 dispatched(own) 
\end{DoxyReturn}


Reimplemented from \mbox{\hyperlink{class_q_qt_protocol_a35a69c4b89c8cf7459038f40d75e0dc9}{Q\+Qt\+Protocol}}.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/examples/qqtudpexample/cedianudpprotocol.\+h\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/examples/qqtudpexample/cedianudpprotocol.\+cpp\end{DoxyCompactItemize}
